package tp.tecnicasdisenio.model.entity;

import java.util.Date;
import tp.tecnicasdisenio.model.entity.EntregaTp.ClaveEntregaTp;

public class EntregaTp implements Entity<ClaveEntregaTp>{

	private ClaveEntregaTp claveEntrega;
	private TrabajoPractico trabajoPractico;

	public TrabajoPractico getTrabajoPractico() {
		return trabajoPractico;
	}

	public void setTrabajoPractico(TrabajoPractico trabajoPractico) {
		this.trabajoPractico = trabajoPractico;
	}

	public ClaveEntregaTp getClaveEntrega() {
		return claveEntrega;
	}

	public void setClaveEntrega(ClaveEntregaTp claveEntrega) {
		this.claveEntrega = claveEntrega;
	}
	
	@Override
	public ClaveEntregaTp getId() {
		return this.claveEntrega;
	}
	
	static public class ClaveEntregaTp{
		private Integer nroTp;
		private Grupo grupo;
		private Date fecha;
		
		public Integer getNroTp() {
			return nroTp;
			
		}
		public void setNroTp(Integer nroTp) {
			this.nroTp = nroTp;
		}
		public Grupo getGrupo() {
			return grupo;
		}
		public void setGrupo(Grupo grupo) {
			this.grupo = grupo;
		}
		public Date getFecha() {
			return fecha;
		}
		public void setFecha(Date fecha) {
			this.fecha = fecha;
		}
	}

}
